<?php

/**
 * Evenement form.
 *
 * @package    sinc
 * @subpackage form
 * @author     Your name here
 * @version    SVN: $Id: sfPropelFormTemplate.php 10377 2008-07-21 07:10:32Z dwhittle $
 */
class EvenementForm extends BaseEvenementForm
{
  public function configure()
  {
      $this->widgetSchema['visible'] = new sfWidgetFormInputCheckbox();
      $this->widgetSchema['description'] = new sfWidgetFormTextareaTinyMCE(array(
         'width' => 600,
         'height' => 400
          ));      

      $this->widgetSchema->setLabels(array(
         'description' => 'Description de l\'évènement',
         'date_creation' => 'Début de l\'évènement',
         'date' => 'Fin de l\'évènement',
         'visible' => 'privé'
          ));      

      $this->validatorSchema->setPostValidator(
      new sfValidatorSchemaCompare('date_creation', sfValidatorSchemaCompare::LESS_THAN, 'date',
         array(),
         array('invalid' => 'la date de début doit être inférieure à la date de fin')
         ));
  }
}
